An Extensible Process Server Component and its Integration into Heterogeneous Process-Centered Environments
نویسندگان
چکیده
We present a process server component with extensible syntax and semantics. New process en-actment directives can be added to the syntax of the process modeling language, which we deem a \process assembly language" because it supports translation from higher-level process formalisms for enactment by the \process virtual machine", or process engine. The process engine is param-eterized by callbacks to instance-speciic mediator code in order to implement any new directives and to modify the default enactment behavior. The mediator architecture also enables integration with a wide variety of existing environment architectures, including adding on process to an environment without such a facility, replacement of an existing process engine, and interop-erability with an existing process system.
منابع مشابه
Rule-based process servers for software development environments
In the last few years, the notion of processAbstract centered environments has become popular in the Most SDEs are either integrated toolsets or environment community [28, 23]. A processprocess-based environments. Process-based centered environment has at its core a environments have obvious advantages in support specification, in some formalism, for a particular for the development process, wh...
متن کاملMigration and Web-Based Integration of Legacy Services
With the explosive growth of the Internet, businesses of all sizes aim on applying networkwide solutions to their IT infrastructures, migrating their legacy business processes into web-based environments, and establishing their own on-line services. To facilitate process and service integration, a complete and information rich service description language, is essential for server processes to b...
متن کاملSCADA systems in heterogeneous environments
Middleware communication architectures are increasingly used in modern SCADA systems. Usage of traditional middleware architectures for component integration purposes simplifies development and deployment process, but often restricts possibilities of merging different platforms. Interaction of components written in different programming languages, running on different hardware platforms and ope...
متن کاملMap-merging in Multi-robot Simultaneous Localization and Mapping Process Using Two Heterogeneous Ground Robots
In this article, a fast and reliable map-merging algorithm is proposed to produce a global two dimensional map of an indoor environment in a multi-robot simultaneous localization and mapping (SLAM) process. In SLAM process, to find its way in this environment, a robot should be able to determine its position relative to a map formed from its observations. To solve this complex problem, simultan...
متن کاملIntegrating a Rule-Based Process Server with an Existing Environment
The widespread interest in software process has led to the creation of a wide range of process-centered environments, each seemingly with a different process formalism. This eventuality presents us with two questions that we must address in order to build a flexible process component for incorporation into existing software environments. Such a component would be desirable, for example, to faci...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996